refrigerated semi trailer - Spanish English Dictionary